var orderDetail = JSON.parse(sessionStorage.getItem("orderDetailall"));
//开票状态判断
setTimeout(function () {
    if (orderDetail.orderInvoice == null) {
        $('#invoicetype').text('未开');
    } else {
        if (orderDetail.orderInvoice.invoice_status == 10 || orderDetail.orderInvoice.invoice_status == 20 || orderDetail.orderInvoice.invoice_status == 60) {
            $('#invoicetype').text('未开');
        } else if (orderDetail.orderInvoice.invoice_status == 30) {
            $('#invoicetype').text('部分开');
            Taxdeduction();
        } else if (orderDetail.orderInvoice.invoice_status == 40 || orderDetail.orderInvoice.invoice_status == 50) {
            $('#invoicetype').text('已开');
            Taxdeduction();
        }
    }
}, 500);
$('#received_name').val(orderDetail.listAddressReceiver[0].receiver_name);
$('#received_telephone').val(orderDetail.listAddressReceiver[0].mobile);
$("#service_fee").val("0");
$("#freight").val("0");
var promotionvaluel = ""//立减分摊金额
var usedpoints = ""//积分分摊金额
/*定义各种金额*/
var Return_goods = 0;//退货商品金额
var Share_freight = 0; //退货商品分摊运费
var Share_coupon = 0;//分摊优惠(进位)

var yunfie = 0
/*表格渲染*/
var dataSource = new Array();
//table的数据源
var table; //table对象
var rejectSomeArray = {}; //拒收列表对象
dataSource = [];
orderList(orderDetail)

$(".tui").attr("onclick", "return false;");
$(".notui").attr("onclick", "return false;");
$("#tui_freight_lab").css({"color": "grey"});
$("#notui_freight_lab").css({"color": "grey"});

if (orderDetail.orderBase.init_shipping_fee > 0) {
    $(".tui").attr("onclick", "setReturnFreight(1)");
    $(".notui").attr("onclick", "setReturnFreight(0)");
    $("#tui_freight_lab").css({"color": "#1e79e9"});
    $("#notui_freight_lab").css({"color": "#1e79e9"});
}

function orderList(data) {
    $("#datatablejk").hide()
    var hhhh = ""
    var handStr = '';
    var hdStr = '';
    var hdStrdf = ""
    var hdStrdfuu = ""
    var hdSdfuu = ""
    var warehouses = JSON.parse(sessionStorage.getItem("warehouses"))
    //满减金额商品
    if (data.fullAmountReduceOrderItemsMap != "" && data.fullAmountReduceOrderItemsMap != null) {
        var arr = data.fullAmountReduceOrderItemsMap
        $.each(arr, function (index, i) {
            //算出该活动的所有商品小计和优惠值
            let countMoney = 0;
            let promotionMoney = 0;
            $.each(arr[index], function (k, v) {
                promotionMoney = Number(promotionMoney) + Number(v.promotion_value);
                countMoney = Number(countMoney) + Number((v.sale_price * v.buyyer_count).toFixed(2));
            })

            let ruleStr = '<tr><td colspan="11"><div>' +
                '<span style="float: left;">' + arr[index][0].activity_rule + '</span>' +
                '<div style="float: right"><span style="float: left;">￥' + (countMoney).toFixed(2) + '</span><br>' +
                '<span style="float: left;">减：' + (promotionMoney).toFixed(2) + '</span></div>' +
                '</div></td></tr>';
            hhhh += ruleStr;

            $.each(arr[index], function (k, v) {
                    var ss = ""
                    $.each(warehouses.data, function (k, s) {
                        if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                            ss = s.warehouseName
                        }
                    })
                    //单价
                    var price = v.sale_price
                    var specialPrice = ""
                    if (v.activity_type == 10) {
                        specialPrice = v.promotion_value / v.buyyer_count
                    }
                    price = (price - specialPrice).toFixed(2)
                    if (v.can_returned_count == 0) {
                        hhhh += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    } else {
                        hhhh += '<tr class="biaoge1">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'some\',' + v.number_decimal + ')" value="" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    }


                }
            )


        })
    }
    //数量商品
    if (data.fullQuantityReduceOrderItemsMap != "" && data.fullQuantityReduceOrderItemsMap != null) {
        var arr = data.fullQuantityReduceOrderItemsMap
        $.each(arr, function (index, i) {
            //算出该活动的所有商品小计和优惠值
            let countMoney = 0;
            let promotionMoney = 0;
            $.each(arr[index], function (k, v) {
                promotionMoney = Number(promotionMoney) + Number(v.promotion_value);
                countMoney = Number(countMoney) + Number((v.sale_price * v.buyyer_count).toFixed(2));
            })

            let ruleStre = '<tr><td colspan="11"><div>' +
                '<span style="float: left;">' + arr[index][0].activity_rule + '</span>' +
                '<div style="float: right"><span style="float: left;">￥' + countMoney + '</span><br>' +
                '<span style="float: left;">减：' + promotionMoney + '</span></div>' +
                '</div></td></tr>';
            hhhh += ruleStre;

            $.each(arr[index], function (k, v) {
                    var ss = ""
                    $.each(warehouses.data, function (k, s) {
                        if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                            ss = s.warehouseName
                        }
                    })

                    //单价
                    var price = v.sale_price
                    var specialPrice = ""
                    if (v.activity_type == 10) {
                        specialPrice = v.promotion_value / v.buyyer_count
                    }
                    price = (price - specialPrice).toFixed(2)


                    if (v.can_returned_count == 0) {
                        hhhh += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    } else {
                        hhhh += '<tr class="biaoge1">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'some\',' + v.number_decimal + ')" value="" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    }


                }
            )


        })
    }
    //特价商品
    if (data.specialPriceOrderItemsList != "" && data.specialPriceOrderItemsList != null) {
        var arr = data.specialPriceOrderItemsList

        //算出该活动的所有商品小计和优惠值
        let ii = ""
        let ruleStret = '<tr><td colspan="11"><div>' +
            '<span style="float: left;">' + ii + '</span>' +
            /*'<div style="float: right"><span style="float: left;">￥'+countMoney+'</span><br>' +
            '<span style="float: left;">减：'+promotionMoney+'</span></div>' +*/
            '</div></td></tr>';
        hhhh += ruleStret;

        $.each(arr, function (k, v) {
                var ss = ""
                $.each(warehouses.data, function (k, s) {
                    if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                        ss = s.warehouseName
                    }
                })

                //单价
                var price = v.sale_price
                var specialPrice = ""
                if (v.activity_type == 10) {
                    specialPrice = v.promotion_value / v.buyyer_count
                }
                price = (price - specialPrice).toFixed(2)
                if (v.can_returned_count == 0) {
                    hhhh += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                        '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-2"><input style="width: 32px;background-color: yellow;" value="特价" readonly="readonly"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                        '</tr>';
                } else {
                    hhhh += '<tr class="biaoge1">' +
                        '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-2"><input style="width: 32px;background-color: yellow;" value="特价" readonly="readonly"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'some\',' + v.number_decimal + ')" value="" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                        '</tr>';
                }


            }
        )


    }

    if (data.normalPriceOrderItemsList != "" && data.normalPriceOrderItemsList != null) {
        var arr = data.normalPriceOrderItemsList

        //算出该活动的所有商品小计和优惠值
        let ii = ""
        let ruleStret = '<tr><td colspan="11"><div>' +
            '<span style="float: left;">' + ii + '</span>' +
            /*'<div style="float: right"><span style="float: left;">￥'+countMoney+'</span><br>' +
            '<span style="float: left;">减：'+promotionMoney+'</span></div>' +*/
            '</div></td></tr>';
        hhhh += ruleStret;

        $.each(arr, function (k, v) {
                var ss = ""
                $.each(warehouses.data, function (k, s) {
                    if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                        ss = s.warehouseName
                    }
                })

                //单价
                var price = v.sale_price
                var specialPrice = ""
                if (v.activity_type == 10) {
                    specialPrice = v.promotion_value / v.buyyer_count
                }
                price = (price - specialPrice).toFixed(2)

                if (v.can_returned_count == 0) {

                    hhhh += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                        '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                        '</tr>';

                } else {
                    hhhh += '<tr class="biaoge1">' +
                        '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                        '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'some\',' + v.number_decimal + ')" value="" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                        '</tr>';
                }


            }
        )


    }
    $("#datatable").find("tbody").empty().append($(hhhh));
}

//全部拒收
function rejectAll() {
    $(".jiansuo").val("")
    /*表格渲染*/
    var dataSource = new Array();
    //table的数据源
    dataSource = [];
    orderList(orderDetail)

    function orderList(data) {

        $("#datatable").hide()
        $("#datatablejk").show()
        var dddddd = ""
        var handStr = '';
        var hdStr = '';
        var hdStrdf = ""
        var hdStrdfuu = ""
        var hdSdfuu = ""
        var warehouses = JSON.parse(sessionStorage.getItem("warehouses"))
        //满减金额商品
        if (data.fullAmountReduceOrderItemsMap != "" && data.fullAmountReduceOrderItemsMap != null) {
            var arr = data.fullAmountReduceOrderItemsMap
            $.each(arr, function (index, i) {
                //算出该活动的所有商品小计和优惠值
                let countMoney = 0;
                let promotionMoney = 0;
                $.each(arr[index], function (k, v) {
                    promotionMoney = Number(promotionMoney) + Number(v.promotion_value);
                    countMoney = Number(countMoney) + Number((v.sale_price * v.buyyer_count).toFixed(2));
                })

                let ruleStr = '<tr><td colspan="11"><div>' +
                    '<span style="float: left;">' + arr[index][0].activity_rule + '</span>' +
                    '<div style="float: right"><span style="float: left;">￥' + (countMoney).toFixed(2) + '</span><br>' +
                    '<span style="float: left;">减：' + (promotionMoney).toFixed(2) + '</span></div>' +
                    '</div></td></tr>';
                dddddd += ruleStr;

                $.each(arr[index], function (k, v) {
                        var ss = ""
                        $.each(warehouses.data, function (k, s) {
                            if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                                ss = s.warehouseName
                            }
                        })

                        //单价
                        var price = v.sale_price
                        var specialPrice = ""
                        if (v.activity_type == 10) {
                            specialPrice = v.promotion_value / v.buyyer_count
                        }
                        price = (price - specialPrice).toFixed(2)
                        if (v.can_returned_count == 0) {

                            dddddd += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                                '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" style="width: 100px" value="" placeholder=""  id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                                '</tr>';
                        } else {

                            dddddd += '<tr class="biaoge1">' +
                                '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" value="' + v.can_returned_count + '" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                                '</tr>';
                        }


                    }
                )


            })
        }
        //数量商品
        if (data.fullQuantityReduceOrderItemsMap != "" && data.fullQuantityReduceOrderItemsMap != null) {
            var arr = data.fullQuantityReduceOrderItemsMap
            $.each(arr, function (index, i) {
                //算出该活动的所有商品小计和优惠值
                let countMoney = 0;
                let promotionMoney = 0;
                $.each(arr[index], function (k, v) {
                    promotionMoney = Number(promotionMoney) + Number(v.promotion_value);
                    countMoney = Number(countMoney) + Number((v.sale_price * v.buyyer_count).toFixed(2));
                })

                let ruleStre = '<tr><td colspan="11"><div>' +
                    '<span style="float: left;">' + arr[index][0].activity_rule + '</span>' +
                    '<div style="float: right"><span style="float: left;">￥' + countMoney + '</span><br>' +
                    '<span style="float: left;">减：' + promotionMoney + '</span></div>' +
                    '</div></td></tr>';
                dddddd += ruleStre;

                $.each(arr[index], function (k, v) {
                        var ss = ""
                        $.each(warehouses.data, function (k, s) {
                            if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                                ss = s.warehouseName
                            }
                        })

                        //单价
                        var price = v.sale_price
                        var specialPrice = ""
                        if (v.activity_type == 10) {
                            specialPrice = v.promotion_value / v.buyyer_count
                        }
                        price = (price - specialPrice).toFixed(2)

                        if (v.can_returned_count == 0) {

                            dddddd += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                                '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" style="width: 100px" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" value="" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                                '</tr>';
                        } else {
                            dddddd += '<tr class="biaoge1">' +
                                '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                                '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" value="' + v.can_returned_count + '" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                                '</tr>';
                        }


                    }
                )


            })
        }
        //特价商品
        if (data.specialPriceOrderItemsList != "" && data.specialPriceOrderItemsList != null) {
            var arr = data.specialPriceOrderItemsList

            //算出该活动的所有商品小计和优惠值
            let ii = ""
            let ruleStret = '<tr><td colspan="11"><div>' +
                '<span style="float: left;">' + ii + '</span>' +
                /*'<div style="float: right"><span style="float: left;">￥'+countMoney+'</span><br>' +
                '<span style="float: left;">减：'+promotionMoney+'</span></div>' +*/
                '</div></td></tr>';
            dddddd += ruleStret;

            $.each(arr, function (k, v) {
                    var ss = ""
                    $.each(warehouses.data, function (k, s) {
                        if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                            ss = s.warehouseName
                        }
                    })

                    //单价
                    var price = v.sale_price
                    var specialPrice = ""
                    if (v.activity_type == 10) {
                        specialPrice = v.promotion_value / v.buyyer_count
                    }
                    price = (price - specialPrice).toFixed(2)

                    if (v.can_returned_count == 0) {
                        dddddd += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><input style="width: 32px;background-color: yellow;" value="特价" readonly="readonly"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" disabled="disabled" style="width: 100px" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" value="" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    } else {
                        dddddd += '<tr class="biaoge1">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><input style="width: 32px;background-color: yellow;" value="特价" readonly="readonly"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" value="' + v.can_returned_count + '" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    }


                }
            )


        }

        if (data.normalPriceOrderItemsList != "" && data.normalPriceOrderItemsList != null) {
            var arr = data.normalPriceOrderItemsList

            //算出该活动的所有商品小计和优惠值
            let ii = ""
            let ruleStret = '<tr><td colspan="11"><div>' +
                '<span style="float: left;">' + ii + '</span>' +
                /*'<div style="float: right"><span style="float: left;">￥'+countMoney+'</span><br>' +
                '<span style="float: left;">减：'+promotionMoney+'</span></div>' +*/
                '</div></td></tr>';
            dddddd += ruleStret;

            $.each(arr, function (k, v) {
                    var ss = ""
                    $.each(warehouses.data, function (k, s) {
                        if (data.orderBase.parent_warehouse_id == s.warehouseCode) {
                            ss = s.warehouseName
                        }
                    })

                    //单价
                    var price = v.sale_price
                    var specialPrice = ""
                    if (v.activity_type == 10) {
                        specialPrice = v.promotion_value / v.buyyer_count
                    }
                    price = (price - specialPrice).toFixed(2)


                    if (v.can_returned_count == 0) {
                        dddddd += '<tr class="biaoge1" bgcolor="#a9a9a9">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" disabled="disabled" class="input-text mr-5"  value="" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')"  style="width: 100px" ><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    } else {
                        dddddd += '<tr class="biaoge1">' +
                            '<td class="biaoge1-1"><div onclick="goToGoodsDetail(' + v.spu_id + ')" style="cursor:pointer;"><img style="float: left;width:100px;height:100px;" name="" src="' + v.product_pic + '" alt=""><div style="float: left;width:180px;padding-top: 20px;margin-left: 10px;"><div>' + v.sku_code + '</div><div>' + v.product_name + '</div><div>' + v.sku_info + '</div></div></div>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + ss + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + price + '元/' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-2"><span id="handle_results">' + v.buyyer_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span id="create_time">' + v.delivery_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-1"><span id="handle_man">' + v.can_returned_count + '' + v.unit_name + '</span></td>' +
                            '<td class="biaoge1-3"><span><input type="text" class="input-text mr-5" oninput="creatArray(' + v.sku_id + ',this,\'all\',' + v.number_decimal + ')" value="' + v.can_returned_count + '" style="width: 100px" placeholder="" id="" name=""><span style="display: none">' + v.sku_id + '</span><span style="display: none">' + v.sale_price + '</span><span style="display: none">' + v.fare + '</span><span style="display: none">' + v.coupon_value + '</span><span style="display: none">' + v.buyyer_count + '</span><span style="display: none">' + v.activity_type + '</span><span style="display: none">' + v.promotion_value + '</span><span style="display: none">' + v.used_points + '</span></span>' + v.unit_name + '</td>' +
                            '</tr>';
                    }

                }
            )


        }
        $("#datatablejk").find("tbody").empty().append($(dddddd));
    }
    isSetReturnFreight = 0;
    yunfie = 0
    //全部拒收
    for (var i = 0; i < orderDetail.listOrderItems.length; i++) {
        if (orderDetail.listOrderItems[i].can_returned_count != 0) {
            rejectSomeArray[orderDetail.listOrderItems[i].sku_id] = {
                sku_id: orderDetail.listOrderItems[i].sku_id,
                sale_price: orderDetail.listOrderItems[i].sale_price,//当前单价
                return_count: orderDetail.listOrderItems[i].can_returned_count,
                fare: orderDetail.listOrderItems[i].fare,//当前运费
                coupon_value: orderDetail.listOrderItems[i].coupon_value,//当前优惠价格
                library: orderDetail.listOrderItems[i].buyyer_count,//当前出库数量
                promotionvalue: orderDetail.listOrderItems[i].promotion_value,//当前特价
                activitytype: orderDetail.listOrderItems[i].activity_type,//特价商品
                used_points: orderDetail.listOrderItems[i].used_points//积分分摊
            }
        }

    }
    var service_fee = $('#service_fee').val()
    var freight = $('#freight').val()
    $('#refund_amount_final').html('0')
    //禁止多次点击全部拒收
    // Return_goods=Return_goods-tejia
    var Return_goodsCS = $("#Return_goods").text();
    if (Return_goodsCS == Return_goods.toFixed(2)) {
        layer.msg('已是全部拒收状态', {icon: 5, time: 1000});
        /* Share_freight=0
         Share_coupon=0
         Return_goods=0*/
        /*return false*/
    }
    Share_freight = 0
    Share_coupon = 0
    Return_goods = 0
    var reduceAmount = 0;
    var usedpoint = 0;//积分分摊
    for (var key in rejectSomeArray) {
        if (rejectSomeArray[key].return_count != 0) {
        }
        // Return_goods += Number(rejectSomeArray[key].return_count)*Number(rejectSomeArray[key].sale_price);
        Share_freight += Number(rejectSomeArray[key].fare) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library);
        Share_coupon += Number(rejectSomeArray[key].coupon_value) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
        var returnPromotionValue = Number(rejectSomeArray[key].promotionvalue) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
        var used_pointsValue = Number(rejectSomeArray[key].used_points) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
        usedpoint += used_pointsValue
        // 特价
        if (10 == rejectSomeArray[key].activitytype) {
            Return_goods += Number(rejectSomeArray[key].sale_price) * Number(rejectSomeArray[key].return_count) - Number(returnPromotionValue)
        } else {
            Return_goods += Number(rejectSomeArray[key].sale_price) * Number(rejectSomeArray[key].return_count)
            reduceAmount += returnPromotionValue;
        }
    }
    promotionvaluel = (reduceAmount).toFixed(2)
    usedpoints = (usedpoint).toFixed(2)//积分分摊
    $("#recoupon").html((reduceAmount).toFixed(2))
    $("#integrals").html((usedpoint).toFixed(2))
    if (Return_goods == 0) {
        $("#Return_goods").html(Return_goods)
    } else {
        $("#Return_goods").html((Return_goods).toFixed(2))
    }

    // 判断是否运费券
    if (null != orderDetail.orderCoupon && 20 == orderDetail.orderCoupon.coupon_type) {
        $("#Share_freight").html((Number(Share_freight) - Number(Share_coupon)).toFixed(2))
        $("#Share_coupon").html(0)
    } else {
        $("#Share_freight").html((Share_freight).toFixed(2))
        $("#Share_coupon").html((Share_coupon).toFixed(2))
    }
    if ($("#service_fee").val() == "0" && $("#freight").val() == "0") {
        service(1);
        service(2);
    }
    //开票  待开票自动带出服务费
    if (orderDetail.orderInvoice == null) {
    } else {
        if (orderDetail.orderInvoice.invoice_status == 10 || orderDetail.orderInvoice.invoice_status == 20 || orderDetail.orderInvoice.invoice_status == 60) {

        } else if (orderDetail.orderInvoice.invoice_status == 30) {
            Taxdeduction();
        } else if (orderDetail.orderInvoice.invoice_status == 40 || orderDetail.orderInvoice.invoice_status == 50) {
            Taxdeduction();
        }
    }
}

var arr = [];
var result = 0;

// 退货数量
function creatArray(skuCode, val, someOrAll, number_decimal) {
    isSetReturnFreight = 0;
    yunfie = 0
    var lijian = 0//立减分摊
    var promvalue = 0
    var librarys = 0//购买数量
    var tui = 0//退货数量
    var promvalue2 = 0
    var lijian2 = 0//立减分摊2
    var tui2 = 0//退货数量2
    var liajianarr = 0//立減分攤
    var reduceAmount = 0
    /*重置各种金额*/
    var Return_goods = 0;//退货商品金额
    var usedpoint = 0;//积分分摊
    var Share_freight = 0; //退货商品分摊运费
    var Share_coupon = 0;//分摊优惠(进位)
    var numbers = $(val).parent().parent().prev().children().text()
    //只能输入一个小数点
    val.value = val.value.replace(/[^\d.]/g, ""); //清除"数字"和"."以外的字符
    val.value = val.value.replace(/^\./g, ""); //验证第一个字符是数字
    val.value = val.value.replace(/\.{2,}/g, ""); //只保留第一个, 清除多余的
    val.value = val.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
    var number = numbers.replace(/[^0-9.]/g, "")
    // 验证输入的退货数量
    checkInput(number, val, number_decimal)
    if (val.value != "" || someOrAll == "some") {
        //当前数量为空的时候值为0
        var return_countdq = val.value
        if (val.value == '') {
            var return_countdq = 0
        }
        rejectSomeArray[val.nextElementSibling.innerHTML] = {
            sku_id: val.nextElementSibling.innerHTML,//当前skuid
            sale_price: val.nextElementSibling.nextElementSibling.innerHTML,//当前单价
            return_count: return_countdq,//当前输入退货数量
            fare: val.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//当前运费
            coupon_value: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//当前优惠价格
            library: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//当前出库数量
            activitytypee: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//商品状态是否是特价
            promotionvalue: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//特价商品金额
            activitytype: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//状态
            used_points: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//积分分摊金额
        }
        var service_fee = $('#service_fee').val()
        var freight = $('#freight').val()
        $('#refund_amount_final').html('0')
        //特价
        var used_pointss = ""
        for (var key in rejectSomeArray) {
            if (rejectSomeArray[key].used_points == undefined) {
                used_pointss = 0
            } else {
                used_pointss = rejectSomeArray[key].used_points
            }
            // Return_goods += Number(rejectSomeArray[key].return_count)*Number(rejectSomeArray[key].sale_price);
            Share_freight += Number(rejectSomeArray[key].fare) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library);
            Share_coupon += Number(rejectSomeArray[key].coupon_value) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
            var returnPromotionValue = Number(rejectSomeArray[key].promotionvalue) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)

            var used_pointsValue = Number(used_pointss) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
            usedpoint += used_pointsValue

            // 特价
            if (10 == rejectSomeArray[key].activitytype) {
                Return_goods += Number(rejectSomeArray[key].sale_price) * Number(rejectSomeArray[key].return_count) - Number(returnPromotionValue)
            } else {
                Return_goods += Number(rejectSomeArray[key].sale_price) * Number(rejectSomeArray[key].return_count)
                reduceAmount += returnPromotionValue;
            }
        }

        var activitytype = val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML
        if (activitytype == 30 || activitytype == 20 || activitytype == 31) {

            promvalue = Number(rejectSomeArray[skuCode].promotionvalue);
            librarys = Number(rejectSomeArray[skuCode].library);
            tui = Number(rejectSomeArray[skuCode].return_count);
            let tuikuan = promvalue / librarys * tui;
            if (tui > librarys || tui <= 0) {//小数位购买修改
                var newArr = [];
                var newRejectSomeArray = {};
                for (var key in rejectSomeArray) {
                    if (skuCode != rejectSomeArray[key].sku_id) {
                        newRejectSomeArray[rejectSomeArray[key].sku_id] = {
                            "sku_id": rejectSomeArray[key].sku_id,
                            "activitytype": rejectSomeArray[key].activitytype,
                            "activitytypee": rejectSomeArray[key].activitytypee,
                            "coupon_value": rejectSomeArray[key].coupon_value,
                            "fare": rejectSomeArray[key].fare,
                            "library": rejectSomeArray[key].library,
                            "promotionvalue": rejectSomeArray[key].promotionvalue,
                            "return_count": rejectSomeArray[key].return_count,
                            "sale_price": rejectSomeArray[key].sale_price
                        }

                    }
                }


                for (let i = 0; i < arr.length; i++) {
                    if (skuCode != arr[i].skuCode) {
                        newArr.push({"skuCode": arr[i].skuCode, "tuikuan": arr[i].tuikuan})
                    }
                }
                arr = newArr;
                rejectSomeArray = newRejectSomeArray;
            } else {
                arr.push({"skuCode": skuCode, "tuikuan": tuikuan})
            }
            for (let i = 0; i < arr.length; i++) {
                lijian = lijian + arr[i].tuikuan;
            }

            result = lijian;

        } else {
            lijian = result;
        }


        promotionvaluel = reduceAmount
        usedpoints = (usedpoint).toFixed(2)
        $("#recoupon").html((reduceAmount).toFixed(2))
        $("#integrals").html((usedpoint).toFixed(2))
        if (Return_goods == 0) {
            $("#Return_goods").html(Return_goods)
        } else {
            $("#Return_goods").html((Return_goods).toFixed(2))
        }


        //用于全部退换的
        /*if(Return_goods==0){
            $("#Return_goods").html(Return_goods)
        }else{
            $("#Return_goods").html((Return_goods).toFixed(2))
        }*/
        // 判断是否运费券
        if (null != orderDetail.orderCoupon && 20 == orderDetail.orderCoupon.coupon_type) {
            $("#Share_freight").html((Number(Share_freight) - Number(Share_coupon)).toFixed(2))
            $("#Share_coupon").html(0)
        } else {
            $("#Share_freight").html((Share_freight).toFixed(2))
            $("#Share_coupon").html((Share_coupon).toFixed(2))
        }
        if ($("#service_fee").val() == "0" && $("#freight").val() == "0") {
            service(1);
            service(2);
        }
    } else if (val.value != "" || someOrAll == "all") {//全部拒收
        var promvalue3 = ""
        var lijian3 = ""//立减分摊2
        var tui3 = ""//退货数量2
        var librarys3 = ""
        //当前数量为空的时候值为0
        var return_countdq = val.value
        if (val.value == '') {
            var return_countdq = 0
        }
        rejectSomeArray[val.nextElementSibling.innerHTML] = {
            sku_id: val.nextElementSibling.innerHTML,//当前skuid
            sale_price: val.nextElementSibling.nextElementSibling.innerHTML,//当前单价
            return_count: return_countdq,//当前输入退货数量
            fare: val.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//当前运费
            coupon_value: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//当前优惠价格
            library: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//当前出库数量
            activitytypee: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//商品状态是否是特价
            promotionvalue: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//特价商品金额
            activitytype: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//状态
            used_points: val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML,//积分分摊金额
        }
        var service_fee = $('#service_fee').val()
        var freight = $('#freight').val()
        /*$('#refund_amount_final').html('0')*/
        var used_pointss = ""
        for (var key in rejectSomeArray) {
            if (rejectSomeArray[key].used_points == undefined) {
                used_pointss = 0
            } else {
                used_pointss = rejectSomeArray[key].used_points
            }
            // Return_goods += Number(rejectSomeArray[key].return_count)*Number(rejectSomeArray[key].sale_price);
            Share_freight += Number(rejectSomeArray[key].fare) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library);
            Share_coupon += Number(rejectSomeArray[key].coupon_value) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
            var returnPromotionValue = Number(rejectSomeArray[key].promotionvalue) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
            var used_pointsValue = Number(used_pointss) * Number(rejectSomeArray[key].return_count) / Number(rejectSomeArray[key].library)
            usedpoint += used_pointsValue
            // 特价
            if (10 == rejectSomeArray[key].activitytype) {
                Return_goods += Number(rejectSomeArray[key].sale_price) * Number(rejectSomeArray[key].return_count) - Number(returnPromotionValue)
            } else {
                Return_goods += Number(rejectSomeArray[key].sale_price) * Number(rejectSomeArray[key].return_count)
                reduceAmount += returnPromotionValue;
            }
        }
        var activitytype = val.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.innerHTML
        if (activitytype == 30 || activitytype == 20 || activitytype == 31) {

            promvalue = Number(rejectSomeArray[skuCode].promotionvalue);
            librarys = Number(rejectSomeArray[skuCode].library);
            tui = Number(rejectSomeArray[skuCode].return_count);

            let tuikuan = promvalue / librarys * tui;

            if (tui > librarys || tui <= 0) {//小数位购买修改
                var newArr = [];
                var newRejectSomeArray = {};
                for (var key in rejectSomeArray) {
                    if (skuCode != rejectSomeArray[key].sku_id) {
                        newRejectSomeArray[rejectSomeArray[key].sku_id] = {
                            "sku_id": rejectSomeArray[key].sku_id,
                            "activitytype": rejectSomeArray[key].activitytype,
                            "activitytypee": rejectSomeArray[key].activitytypee,
                            "coupon_value": rejectSomeArray[key].coupon_value,
                            "fare": rejectSomeArray[key].fare,
                            "library": rejectSomeArray[key].library,
                            "promotionvalue": rejectSomeArray[key].promotionvalue,
                            "return_count": rejectSomeArray[key].return_count,
                            "sale_price": rejectSomeArray[key].sale_price
                        }

                    }
                }


                for (let i = 0; i < arr.length; i++) {
                    if (skuCode != arr[i].skuCode) {
                        newArr.push({"skuCode": arr[i].skuCode, "tuikuan": arr[i].tuikuan})
                    }
                }
                arr = newArr;
                rejectSomeArray = newRejectSomeArray;
            } else {
                arr.push({"skuCode": skuCode, "tuikuan": tuikuan})
            }
            for (let i = 0; i < arr.length; i++) {
                lijian = lijian + arr[i].tuikuan;
            }

            result = lijian;

        } else {
            lijian = result;
        }

        promotionvaluel = reduceAmount
        usedpoints = (usedpoint).toFixed(2)
        $("#recoupon").html((reduceAmount).toFixed(2))
        $("#integrals").html((usedpoint).toFixed(2))
        if (Return_goods == 0) {
            $("#Return_goods").html(Return_goods)
        } else {
            $("#Return_goods").html((Return_goods).toFixed(2))
        }


        // 判断是否运费券
        if (null != orderDetail.orderCoupon && 20 == orderDetail.orderCoupon.coupon_type) {
            $("#Share_freight").html((Number(Share_freight) - Number(Share_coupon)).toFixed(2))
            $("#Share_coupon").html(0)
        } else {
            $("#Share_freight").html((Share_freight).toFixed(2))
            $("#Share_coupon").html((Share_coupon).toFixed(2))
        }
    }

    //开票  待开票自动带出服务费
    if (orderDetail.orderInvoice == null) {
    } else {
        if (orderDetail.orderInvoice.invoice_status == 10 || orderDetail.orderInvoice.invoice_status == 20 || orderDetail.orderInvoice.invoice_status == 60) {

        } else if (orderDetail.orderInvoice.invoice_status == 30) {
            Taxdeduction();
        } else if (orderDetail.orderInvoice.invoice_status == 40 || orderDetail.orderInvoice.invoice_status == 50) {
            Taxdeduction();
        }
    }

}

//服务费
function service(val) {
    var service_fee = $('#service_fee').val()
    var freight = $('#freight').val()
    var Return_goods = $("#Return_goods").text()
    var Share_freight = $("#Share_freight").text()
    var Share_coupon = $("#Share_coupon").text() //分摊优惠
    var recoupon = $("#recoupon").text(); // 立减分摊
    var integrals = $("#integrals").text(); // 积分分摊金额
    var total = (Number(Return_goods) + Number(Share_freight) - Number(Share_coupon) - Number(recoupon) - Number(integrals)) * 0.15 //服务费
    var totals = (Number(Return_goods) - Number(Share_coupon))//运费
    if (val == 1) {
        if (service_fee > round2(total, 2)) {
            layer.msg('输入的服务费大于 退货商品金额+现分摊运费*15%', {icon: 5, time: 1000});
            $('#service_fee').val('')
            $('#refund_amount_final').text('0')
        } else {
            var refund_amount_final = Number(Return_goods) - Number(service_fee) - Number(freight) - Number(Share_coupon) + Number(return_freight) - promotionvaluel - usedpoints;
            $('#refund_amount_final').html((refund_amount_final).toFixed(2))
        }
    } else {
        if (Number(freight) + Number(service_fee) > totals) {
            layer.msg('输入的服务费+运费部不能大于退货商品实际支付金额', {icon: 5, time: 1000});
            $('#freight').val('')
        } else {
            var refund_amount_final = Number(Return_goods) - Number(service_fee) - Number(freight) - Number(Share_coupon) + Number(return_freight) - promotionvaluel - usedpoints;
            $('#refund_amount_final').html((refund_amount_final).toFixed(2))
        }
    }
}

//自动扣税
function Taxdeduction() {
    var service_fee = $('#service_fee').val() // 服务费
    var freight = $('#freight').val() // 运费
    var Return_goods = $("#Return_goods").text() // 退货商品金额
    var Share_freight = $("#Share_freight").text() // 退货商品分摊运费
    var Share_coupon = $("#Share_coupon").text() //退货商品分摊优惠
    var recoupon = $("#recoupon").text(); // 立减分摊
    var integrals = $("#integrals").text(); // 积分分摊金额
    var total = (Number(Return_goods) + Number(Share_freight) - Number(Share_coupon) - Number(recoupon) - Number(integrals)) * 0.15 // 服务费 <= 退货商品开票金额 * 15%
    var totals = (Number(Return_goods) - Number(Share_coupon)) // 退货商品实际支付金额
    $('#service_fee').val(round2(total, 2));
    service(1);
    $('#service_fee').removeClass('Validform_error');
    $('.Validform_checktip').addClass('Validform_right').removeClass('Validform_wrong').text('');
}

function round2(number, fractionDigits) {
    with (Math) {
        return round(number * pow(10, fractionDigits)) / pow(10, fractionDigits);
    }
}

//限制输入框只能输入两位小数
function clearNoNum(obj) {
    obj.value = obj.value.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符
    obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的
    obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
    obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');//只能输入两个小数
    if (obj.value.indexOf(".") < 0 && obj.value != "") {//以上已经过滤，此处控制的是如果没有小数点，首位不能为类似于 01、02的金额
        obj.value = parseFloat(obj.value);
    }
    if (!obj.value || obj.value == '0' || obj.value == '0.0' || obj.value == '0.00') {
        //   alert('退款金额不能为空');
        return;
    }
    //  正常得话继续调后端接口
}

//输入拒收数量校验
function checkInput(number, e, number_decimal) {

    var value = $(e).val();
    var reg = /[^0-9.]/g;
    // 为空
    if (value == null || value == "") {
        // showErrorMsg(e, "不能为空，请输入");
    }
    // 数字和.
    if (reg.test(value) == true) {
        showErrorMsg(e, "格式错误，请重新输入");
        $(e).val(reg.match(value));
        return false;
    }
    //判断小数购买
    if (value != "") {
        if (value.toString().split(".")[1] != undefined) {
            if (value.toString().split(".")[1].length > number_decimal) {
                showErrorMsg(e, "不符合该商品的可退范围");
                return false;
            }
        }

    }
    if (number_decimal == 0) {
        if (value == "0") {
            showErrorMsg(e, "不符合该商品的可退范围");
            return false;

        }
    } else if (number_decimal == 1) {
        if (value == "0.0") {
            showErrorMsg(e, "不符合该商品的可退范围");
            return false;

        }
    } else if (number_decimal == 2) {
        if (value == "0.00") {
            showErrorMsg(e, "不符合该商品的可退范围");
            return false;

        }
    } else if (number_decimal == 3) {
        if (value == "0.000") {
            showErrorMsg(e, "不符合该商品的可退范围");
            return false;

        }
    }
    /* if(number.toString().split(".")[1]!=undefined){
         value =value
         number = number
     }else {
         value = parseInt(value);
         number = parseInt(number);
     }*/
    value = Number(value);
    number = Number(number);
    // 大于购买数量
    if (value > number) {
        showErrorMsg(e, "拒收数量不能大于可拒收数量");
        return false;
        if (value == 0) {
            $(e).val(number);// 默认数量
        }
        // 为0或者负数
    }


    /*if (value < number) {
        showErrorMsg(e, "拒收数量不能小于可拒收数量");
        return false;
        if(value==0){
            $(e).val(number);// 默认数量
        }
        // 为0或者负数
    }*/
    /* if (value == 0 || value < 0) {
         showErrorMsg(e, "拒收数量至少为1");
     }else {
         // $(e).val(number);// 默认数量
         return true;
     }*/
}

function showErrorMsg(e, msg) {
    // 清空非法数据
    $(e).val("");
    $.Huimodalalert(msg, 2000);
}

var isIng = false;

function rejectSome() {
    if (isIng) {
        layer.msg('请求已提交，请勿重复点击！');
        return false;
    }
    isIng = true;
    /*最终退款总金额*/
    var refund_amount_final = 0;
    var listOrderRefundItems = [];
    for (var key in rejectSomeArray) {
        if (rejectSomeArray[key].return_count != "") {
            listOrderRefundItems.push(rejectSomeArray[key])
        }
        refund_amount_final += Number(rejectSomeArray[key].subtotal)
    }
    for (var i = 0; i < listOrderRefundItems.length; i++) {
        delete listOrderRefundItems[i].subtotal;
    }
    if (listOrderRefundItems == "") {
        layer.msg("校验：拒收明细不能为空", {icon: 5, time: 1000});
        isIng = false;
        return false
    }
    if (yunfie == 0 && orderDetail.is_returnable_freight == true) {
        var curInd = layer.confirm('<span id="status" style="width:200px;height:100px;resize: none;" maxlength="200" >确定不退运费吗？</span>', {
            closeBtn: false,
            title: '提示',
            btn: ['确定', '取消']
        }, function (index) {
            $.ajax({
                contentType: "application/json",
                type: "POST",
                //root.orderInter.order_rejectOrder
                url: root.orderInter.order_rejectOrder,
                cache: false, //禁用缓存
                dataType: "json",
                data: JSON.stringify({
                    "order_id": orderDetail.orderBase.order_id,
                    "refund_reason": $("#rejectionReason").val(),
                    "return_desc": $("#rejectRemark").val(),
                    "received_name": $("#received_name").val(),
                    "received_telephone": $("#received_telephone").val(),
                    "service_fee": $("#service_fee").val(),
                    "shipping_fee": $("#freight").val(),
                    "return_shipping_flag": isSetReturnFreight,
                    "refund_amount_final": $("#refund_amount_final").html(),
                    "refund_desc": $("#returnMoneyRemark").val(),
                    "cancel_role": 20,
                    "operate_userid": JSON.parse(decodeURIComponent(web.readCookie("loginData"))).user.user_ID,
                    "operate_username": JSON.parse(decodeURIComponent(web.readCookie("loginData"))).user.name,
                    "rejectList": listOrderRefundItems
                }),
                success: function (result) {
                    if (result.code == "0") {
                        var data = result.data;
                        if(data){
                            layer.msg(data, {icon: 6, time: 3000});
                        }else{
                            layer.msg('修改成功', {icon: 6, time: 2000});
                        }
                        setTimeout(function () {
                            var index = parent.location.reload();
                            parent.layer.close(index)
                        }, 1000);
                    } else {
                        isIng = false;
                        layer.msg(result.message, {icon: 5, time: 2000});
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    isIng = false;
                }
            });
            layer.close(curInd);
        }, function () {
            isIng = false;
            layer.close(curInd);
        });
    } else {
        $.ajax({
            contentType: "application/json",
            type: "POST",
            //root.orderInter.order_rejectOrder
            url: root.orderInter.order_rejectOrder,
            cache: false, //禁用缓存
            dataType: "json",
            data: JSON.stringify({
                "order_id": orderDetail.orderBase.order_id,
                "refund_reason": $("#rejectionReason").val(),
                "return_desc": $("#rejectRemark").val(),
                "received_name": $("#received_name").val(),
                "received_telephone": $("#received_telephone").val(),
                "service_fee": $("#service_fee").val(),
                "shipping_fee": $("#freight").val(),
                "return_shipping_flag": isSetReturnFreight,
                "refund_amount_final": $("#refund_amount_final").html(),
                "refund_desc": $("#returnMoneyRemark").val(),
                "cancel_role": 20,
                "operate_userid": JSON.parse(decodeURIComponent(web.readCookie("loginData"))).user.user_ID,
                "operate_username": JSON.parse(decodeURIComponent(web.readCookie("loginData"))).user.name,
                "rejectList": listOrderRefundItems
            }),
            success: function (result) {
                if (result.code == "0") {
                    var data = result.data;
                    if(data){
                        layer.msg(data, {icon: 6, time: 3000});
                    }else{
                        layer.msg('修改成功', {icon: 6, time: 1000});
                    }
                    setTimeout(function () {
                        var index = parent.location.reload();
                        parent.layer.close(index)
                    }, 1000);
                } else {
                    isIng = false;
                    layer.msg(result.message, {icon: 5, time: 1000});
                }
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                isIng = false;
            }
        });
    }


}

/*跳至商品详情*/
function goToGoodsDetail(spuId) {
    sessionStorage.setItem("spuId_order", spuId);
    sessionStorage.setItem("spuId", spuId);
    var index = layer.open({
        type: 2,
        title: "Code详情",
        content: "../../goods/goods-sku.html"
    });
    layer.full(index);
}

/*设置是否退运费*/
var isSetReturnFreight = 0; // 0-不退运费；1-退运费
function setReturnFreight(flag) {
    var service_fee = $('#service_fee').val(); // 退货服务费
    var freight = $('#freight').val(); // 退货取货运费
    var Return_goods = $("#Return_goods").text(); // 退货商品金额
    var Share_coupon = $("#Share_coupon").text(); // 分摊优惠
    var return_freight = 0; // 退运费（订单运费）
    isSetReturnFreight = flag;
    if (flag == 1) {
        return_freight = $("#Share_freight").html();
        yunfie = 1
    } else {
        yunfie = 0
    }
    var refund_amount_final = Number(Return_goods) - Number(service_fee) - Number(freight) - Number(Share_coupon) + Number(return_freight) - promotionvaluel - usedpoints;
    $('#refund_amount_final').html((refund_amount_final).toFixed(2))
}

//检索
function retrievaldatas(obj) {
    if ($("#datatable").css("display") == "none") {
        setTimeout(function () {//因为是即时查询，需要用setTimeout进行延迟，让值写入到input内，再读取
            var storeId = document.getElementById('datatablejk');//获取table的id标识
            var rowsLength = storeId.rows.length;//表格总共有多少行
            var key = obj.value;//获取输入框的值
            var searchCol = 0;//要搜索的哪一列，这里是第一列，从0开始数起
            var numsall1 = 0
            for (var i = 1; i < rowsLength; i++) {//按表的行数进行循环，本例第一行是标题，所以i=1，从第二行开始筛选（从0数起）
                var searchTextall = ''
                var searchText = $($(storeId.rows[i].cells[searchCol].children).children()[1]).find("div")
                for (var m = 0; m < searchText.length; m++) {
                    searchTextall += $($(searchText)[m]).html().trim()
                }
                if (searchTextall != undefined) {
                    if (searchTextall.match(key)) {//用match函数进行筛选，如果input的值，即变量 key的值为空，返回的是ture，
                        numsall1++;
                        storeId.rows[i].style.display = '';//显示行操作，
                    } else {
                        storeId.rows[i].style.display = 'none';//隐藏行操作
                    }
                }
            }
            if (numsall1 == 0) {
                $.Huimodalalert('没有检索到数据', 2000);
            }
        }, 200);//200为延时时间
    } else {
        setTimeout(function () {//因为是即时查询，需要用setTimeout进行延迟，让值写入到input内，再读取
            var storeId = document.getElementById('datatable');//获取table的id标识
            var rowsLength = storeId.rows.length;//表格总共有多少行
            var key = obj.value;//获取输入框的值
            var searchCol = 0;//要搜索的哪一列，这里是第一列，从0开始数起
            var numsall = 0
            for (var i = 1; i < rowsLength; i++) {//按表的行数进行循环，本例第一行是标题，所以i=1，从第二行开始筛选（从0数起）
                var searchTextall = ''
                var searchText = $($(storeId.rows[i].cells[searchCol].children).children()[1]).find("div")
                for (var m = 0; m < searchText.length; m++) {
                    searchTextall += $($(searchText)[m]).html().trim()
                }
                if (searchTextall != undefined) {
                    if (searchTextall.match(key)) {//用match函数进行筛选，如果input的值，即变量 key的值为空，返回的是ture，
                        numsall++;
                        storeId.rows[i].style.display = '';//显示行操作，
                    } else {
                        storeId.rows[i].style.display = 'none';//隐藏行操作
                    }
                }
            }
            if (numsall == 0) {
                $.Huimodalalert('没有检索到数据', 2000);
            }
        }, 200);//200为延时时间
    }


}